﻿using System;
using System.Collections.Generic;
using System.Text;
//引用于 NewLife.Core
namespace Mrc.Common.SystemInfo
{
    
    public class MachineInfo
    {
        public string OSName { get; set; }

        /// <summary>系统版本</summary>
        public string OSVersion { get; set; }

        /// <summary>产品名称。制造商</summary>
        public string Product { get; set; }

        /// <summary>处理器型号</summary>
        public string Processor { get; set; }

        /// <summary>处理器序列号</summary>
        public string CpuID { get; set; }

        /// <summary>硬件唯一标识</summary>
        public string UUID { get; set; }

        /// <summary>系统标识</summary>
        public string Guid { get; set; }

        /// <summary>磁盘序列号</summary>
        public string DiskID { get; set; }

        /// <summary>内存总量</summary>
        public UInt64 Memory { get; set; }

        /// <summary>可用内存</summary>
        public UInt64 AvailableMemory { get;  set; }

        /// <summary>CPU占用率</summary>
        public Single CpuRate { get;  set; }

        /// <summary>温度</summary>
        public Double Temperature { get; set; }
    }
}
